package com.itcam.cammydada.model.dto.app;

import lombok.Data;

import java.io.Serializable;

/**
 * 创建应用请求
 *
 * 为什么不用实体类而用封装类？
 *    因为实体类中存在@DateTimeFormat注解，该注解在controller中使用时，会报错。
 *    实体类是存到数据库里的，和前端用户传递的字段是不一样的
 *    建议每种接口给他写一个单独的请求类来接收前端的参数
 */
@Data
public class AppAddRequest implements Serializable {


    /**
     * 应用名
     */
    private String appName;

    /**
     * 应用描述
     */
    private String appDesc;

    /**
     * 应用图标
     */
    private String appIcon;

    /**
     * 应用类型（0-得分类，1-测评类）
     */
    private Integer appType;

    /**
     * 评分策略（0-自定义，1-AI）
     */
    private Integer scoringStrategy;

    private static final long serialVersionUID = 1L;
}